package com.useoften;

import java.text.DateFormat;
import java.text.ParseException;
import java.text.SimpleDateFormat;
import java.util.Date;

public class TestDateFormat {
    public static void main(String[] args) throws ParseException {
        DateFormat format = new SimpleDateFormat("yyyy-MM-dd hh:mm:ss");
        String str = "2049-10-1 10:10:10";
        Date guoQing100 = format.parse(str);
        System.out.println(guoQing100.getTime());   //2516667010000
        System.out.println(guoQing100);             //Fri Oct 01 10:10:10 CST 2049

        DateFormat format1 = new SimpleDateFormat("yyyy年MM月dd日 hh时mm分ss秒");
        Date date1 = new Date(1878567576738L);
        String date1str = format1.format(date1);    //将date1转化为format1格式
        System.out.println(date1str);               //2029年07月13日 12时19分36秒

        //小妙招
        Date now = new Date();
        DateFormat f1 = new SimpleDateFormat("今年的第D天,第w周");
        String str1 = f1.format(now);
        System.out.println(str1);   //今年的第146天,第21周,今天是2024年5月25日，5月29号要考试了，6月1号也要考试
    }
}
